<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<h:panelGrid xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:sijyp="http://java.sun.com/jsf/composite/sijyp"
	xmlns:a="http://xmlns.jcp.org/jsf/passthrough"
	xmlns:fn="http://java.sun.com/jsp/jstl/functions" style="width: 100%">


	<h:panelGrid id="formOrigen" style="width:100%">
		<script type="javascript">
			addTextAreaCounterByClass();
		</script>
		<br />
		
		<a4j:region>
		<h:panelGrid id="formOr" style="width:100%">

			<rich:panel id="fragmentOrigen" style="border:none;">
				<ui:param name="disableDesmovilizacionFields"
					value="#{bienOrigenDesmovilizacionManager.reading or bienManager.reading}" />
				<ui:param name="disableDeOficioFields"
					value="#{bienOrigenDeOficioManager.reading or bienManager.reading}" />
				<ui:param name="disableVersionLibreFields"
					value="#{bienOrigenVersionLibreManager.reading or bienManager.reading}" />
				<br />
				<h:panelGrid columns="2" columnClasses="firstColumnStyle, ">
					<h:panelGrid columns="2">
						<h:outputLabel value="${msg['bienes.origen.procedencia']}" />
					</h:panelGrid>
					<h:panelGrid>
						<h:selectOneMenu id="tipoProcedenciaCB"
							value="#{bienOrigenManager.tipoProcedenciaSeleccionada}">
							<f:selectItem itemValue="VERSIONLIBRE"
								itemLabel="${msg['bienes.origen.procedencia.versionLibre']}" />
							<f:selectItem itemValue="DEOFICIO"
								itemLabel="${msg['bienes.origen.procedencia.deOficio']}" />
							<f:selectItem itemValue="DESMOVILIZACION"
								itemLabel="${msg['bienes.origen.procedencia.desmovilizacion']}" />
							<f:ajax execute="@this" render=":formTabs:formOrigen"
								listener="#{bienOrigenManager.onTipoProcedenciaChange}" />
						</h:selectOneMenu>
					</h:panelGrid>
				</h:panelGrid>
				<hr />
				<br />



				<ui:remove>ORIGEN VERSION LIBRE</ui:remove>
				<h:panelGroup id="versionLibreContainer" style="width:100%"
					rendered="#{bienOrigenManager.renderPanelVersionLibre}">
					<rich:panel style="border:none;">
						<h:panelGrid columns="6" width="100%"
							columnClasses="firstColumnStyle, , , , , ">

							<h:panelGrid columns="2">
								<h:outputLabel
									value="${msg['bienes.origen.versionLibre.tipoSala']}"
									for="tipoSalaCB" />
								<h:outputLabel value="*"
									rendered="#{not disableVersionLibreFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<h:selectOneMenu id="tipoSalaCB"
									value="#{bienOrigenVersionLibreManager.tipoSalaSeleccionada}"
									disabled="#{disableVersionLibreFields}" required="true"
									requiredMessage="${msg['general.requerido']}"
									validatorMessage="${msg['general.requerido']}"
									label="${msg['bienes.origen.versionLibre.tipoSala']}">
									<f:selectItem itemValue="#{null}" itemLabel="" />
									<f:selectItem itemValue="SALAFIJA"
										itemLabel="${msg['bienes.origen.versionLibre.tipoSala.fija']}" />
									<f:selectItem itemValue="SALAMOVIL"
										itemLabel="${msg['bienes.origen.versionLibre.tipoSala.movil']}" />
									<f:ajax execute="@this"
										render="tiposSalaInputLabels tiposSalaInputFields :sijypMessages" />
								</h:selectOneMenu>
								<rich:message for="tipoSalaCB" ajaxRendered="true" />
							</h:panelGrid>
							<h:panelGrid columns="2">
								<h:outputLabel
									value="${msg['bienes.origen.versionLibre.fchActividad']}"
									for="fechaActividadCB" />
								<h:outputLabel value="*"
									rendered="#{not disableVersionLibreFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<rich:calendar id="fechaActividadCB" datePattern="dd/MM/yyyy"
									defaultTime="00:00:00" boundaryDatesMode="hidden"
									required="true"
									value="#{bienOrigenVersionLibreManager.origenVersionLibre.fchActividad}"
									dayDisableFunction="deshabilitarDiaPosterior"
									dayClassFunction="obtenerEstiloDisabled"
									disabled="#{disableVersionLibreFields}"
									requiredMessage="${msg['general.requerido']}" />
								<h:message for="fechaActividadCB"
									errorClass="validationErrorMessage" showSummary="false" />
							</h:panelGrid>




							<h:panelGrid columns="2">
								<h:outputLabel value="${msg['bienes.origen.versionLibre.pais']}"
									for="paisCB" />
								<h:outputLabel value="*"
									rendered="#{not disableVersionLibreFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<h:selectOneMenu id="paisCB"
									validatorMessage="${msg['general.requerido']}"
									requiredMessage="${msg['general.requerido']}"
									label="${msg['bienes.detalleBien.pais']}"
									value="#{cargaDatosUbicacion.pais}" disabled="false">
									<f:selectItems value="#{applicationBean.paises}" />
									<f:ajax event="change" execute="@this"
										render="departamentoCB municipioCB :sijypMessages" />
								</h:selectOneMenu>
								<rich:message for="paisCB" ajaxRendered="true" />
							</h:panelGrid>


							<h:panelGrid columns="2">
								<h:outputLabel
									value="${msg['bienes.origen.versionLibre.departamento']}"
									for="departamentoCB" />
								<h:outputLabel value="*"
									rendered="#{not disableVersionLibreFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<h:selectOneMenu id="departamentoCB"
									required="true"
									validatorMessage="${msg['general.requerido']}"
									requiredMessage="${msg['general.requerido']}"
									label="${msg['bienes.detalleBien.departamento']}"
									value="#{cargaDatosUbicacion.departamento}"
									disabled="#{disableVersionLibreFields}">
									<f:selectItems
										value="#{applicationBean.getDepartamentosByIdPais(cargaDatosUbicacion.pais)}" />
									<f:ajax event="change" execute="@this"
										render="municipioCB :sijypMessages" />
								</h:selectOneMenu>
								<rich:message for="departamentoCB" ajaxRendered="true" />
							</h:panelGrid>



							<h:panelGrid columns="2">
								<h:outputLabel
									value="${msg['bienes.origen.versionLibre.municipio']}"
									for="municipioCB" />
								<h:outputLabel value="*"
									rendered="#{not disableVersionLibreFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<h:selectOneMenu id="municipioCB" required="true"
									disabled="#{disableVersionLibreFields}"
									validatorMessage="${msg['general.requerido']}"
									requiredMessage="${msg['general.requerido']}"
									label="${msg['bienes.detalleBien.municipio']}"
									value="#{cargaDatosUbicacion.municipio}">
									<f:selectItems
										value="#{applicationBean.getMunicipiosByIdPaisDepartamento(cargaDatosUbicacion.pais, cargaDatosUbicacion.departamento)}" />

									<f:ajax event="change" execute="@this"
										render="salaFijaCB :sijypMessages" />
								</h:selectOneMenu>
								<rich:message for="municipioCB" ajaxRendered="true" />
							</h:panelGrid>
						</h:panelGrid>

						<h:panelGrid id="personaField" columns="2"
							columnClasses="firstColumnStyle, " width="100%">
							<h:outputLabel
								value="${msg['bienes.origen.versionLibre.postulado']}*" />
							<sijyp:personasField prefixId="postuladoPrefix" required="true"
								label=""
								requiredMessage="${msg['general.requerido']}"
								value="#{bienOrigenVersionLibreManager.postuladoDto.nombre}"
								dto="#{bienOrigenVersionLibreManager.postuladoDto}"
								disabled="#{disableVersionLibreFields}" />
						</h:panelGrid>
						<br />
						

						<h:panelGrid columns="6" width="100%"
							columnClasses="firstColumnStyle, , , , , ">
							<h:panelGrid columns="2">
								<h:outputLabel
									value="${msg['bienes.origen.versionLibre.despacho']}"
									for="despachoCB" />
								<h:outputLabel value="*"
									rendered="#{not disableVersionLibreFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<h:selectOneMenu id="despachoCB"
									value="#{bienOrigenVersionLibreManager.origenVersionLibre.idDespacho}"
									disabled="#{disableVersionLibreFields}"
									requiredMessage="${msg['general.requerido']}"
									validatorMessage="${msg['general.requerido']}" required="true">
									<f:selectItems
										value="#{bienOrigenVersionLibreManager.despachosItems}" />
								</h:selectOneMenu>
								<rich:message for="despachoCB" ajaxRendered="true" />
							</h:panelGrid>


							<h:panelGrid columns="2">
								<h:outputLabel
									value="${msg['bienes.origen.versionLibre.fiscal']}"
									for="fiscalCB" />
								<h:outputLabel value="*"
									rendered="#{not disableVersionLibreFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<h:selectOneMenu id="fiscalCB"
									value="#{bienOrigenVersionLibreManager.origenVersionLibre.idFiscal}"
									disabled="#{disableVersionLibreFields}" required="true"
									requiredMessage="${msg['general.requerido']}"
									validatorMessage="${msg['general.requerido']}">
									<f:selectItems
										value="#{bienOrigenVersionLibreManager.getFiscales()}" />
								</h:selectOneMenu>
								<rich:message for="fiscalCB" ajaxRendered="true" />
							</h:panelGrid>


							<h:panelGrid columns="2">
								<h:outputLabel
									value="${msg['bienes.origen.versionLibre.ofrecimiento']}"
									for="ofrecimientoCB" />
								<h:outputLabel value="*"
									rendered="#{not disableVersionLibreFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<h:selectOneMenu id="ofrecimientoCB"
									value="#{bienOrigenVersionLibreManager.origenVersionLibre.ofrecimiento.idOfrecimiento}"
									disabled="#{disableVersionLibreFields}" required="true"
									requiredMessage="${msg['general.requerido']}"
									validatorMessage="${msg['general.requerido']}">
									<f:selectItems
										value="#{bienOrigenVersionLibreManager.ofrecimientosItems}" />
									<f:ajax event="change"
										listener="#{bienOrigenVersionLibreManager.onOfrecimientoChange()}"
										execute="@this" render="fecha_lbl origen_ofr_lbl" />
								</h:selectOneMenu>
								<h:message for="ofrecimientoCB"
									errorClass="validationErrorMessage" showSummary="false" />
							</h:panelGrid>

							<h:panelGrid columns="2">
								<ui:param name="fecha_label"
									value="${msg['bienes.origen.versionLibre.fchOfrecimiento']}" />
								<h:outputLabel id="fecha_lbl"
									value="#{fecha_label} #{bienOrigenVersionLibreManager.nombreOfrecimiento}"
									for="fechaOfrecimientoCB" />
								<h:outputLabel value="*"
									rendered="#{not disableVersionLibreFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<rich:calendar id="fechaOfrecimientoCB" datePattern="dd/MM/yyyy"
									defaultTime="00:00:00" boundaryDatesMode="hidden"
									required="true"
									value="#{bienOrigenVersionLibreManager.origenVersionLibre.fchOfrecimiento}"
									dayDisableFunction="deshabilitarDiaPosterior"
									dayClassFunction="obtenerEstiloDisabled"
									disabled="#{disableVersionLibreFields}"
									requiredMessage="${msg['general.requerido']}" />
								<h:message for="fechaOfrecimientoCB"
									errorClass="validationErrorMessage" showSummary="false" />
							</h:panelGrid>



							<h:panelGrid id="tiposSalaInputLabels">
								<h:panelGrid columns="2"
									rendered="#{bienOrigenVersionLibreManager.salaFija}">
									<h:outputLabel
										value="${msg['bienes.origen.versionLibre.sala']}"
										for="salaFijaCB" />
									<h:outputLabel value="*"
										rendered="#{not disableVersionLibreFields}" />
								</h:panelGrid>
								<h:panelGrid columns="2"
									rendered="#{bienOrigenVersionLibreManager.salaMovil}">
									<h:outputLabel
										value="${msg['bienes.origen.versionLibre.ubicacion']}"
										for="ubicacionSalaInput" />
									<h:outputLabel value="*"
										rendered="#{not disableVersionLibreFields}" />
								</h:panelGrid>
							</h:panelGrid>
							<h:panelGrid id="tiposSalaInputFields">
								<h:panelGrid
									rendered="#{bienOrigenVersionLibreManager.salaFija}">
									<h:selectOneMenu id="salaFijaCB"
										value="#{bienOrigenVersionLibreManager.origenVersionLibre.version.salaversion.idsalaversion}"
										disabled="#{disableVersionLibreFields}"
										requiredMessage="${msg['general.requerido']}"
										validatorMessage="${msg['general.requerido']}" required="true">
										<f:selectItems
											value="#{bienOrigenVersionLibreManager.getSalasVersionesMunicipioItems(cargaDatosUbicacion.municipio)}" />
									</h:selectOneMenu>
									<rich:message for="salaFijaCB" ajaxRendered="true" />
								</h:panelGrid>
								<h:panelGrid
									rendered="#{bienOrigenVersionLibreManager.salaMovil}">
									<h:inputText id="ubicacionSalaInput" maxlength="100"
										required="true" requiredMessage="${msg['general.requerido']}"
										validatorMessage="${msg['general.requerido']}"
										label="${msg['bienes.origen.versionLibre.ubicacion']}"
										value="#{bienOrigenVersionLibreManager.origenVersionLibre.version.lugar}"
										disabled="#{disableVersionLibreFields}" />
									<h:message for="ubicacionSalaInput"
										errorClass="validationErrorMessage" showSummary="false" />
								</h:panelGrid>
							</h:panelGrid>
						</h:panelGrid>



						<h:panelGrid columns="6" width="100%"
							columnClasses="firstColumnStyle, ">
							<h:outputLabel
								value="${msg['bienes.origen.versionLibre.observaciones']}" />
							<h:panelGrid width="100%">
								<h:inputTextarea id="descripcionVersionLibre" style="width:100%"
									styleClass="long count250" rows="4"
									value="#{bienOrigenVersionLibreManager.origenVersionLibre.observaciones}"
									disabled="#{disableVersionLibreFields}" a:maxlength="250">
									<f:validateLength maximum="250" />
								</h:inputTextarea>
							</h:panelGrid>
							
							
						</h:panelGrid>
						
						
					<h:panelGrid columns="6" width="100%" columnClasses="firstColumnStyle">
						<h:outputLabel id="origen_ofr_lbl"
							value="#{msg['bienes.origen.versionLibre.origenOfrecimiento']} #{bienOrigenVersionLibreManager.nombreOfrecimiento}"
							for="origen_ofrecimiento" />
						<h:selectOneMenu id="origen_ofrecimiento" required="false"
							disabled="#{disableVersionLibreFields}"
							value="#{bienOrigenVersionLibreManager.origenOfrecimiento}"
							requiredMessage="#{msgVal['constraint.not_null']}" >
							<f:selectItems
								value="#{bienOrigenVersionLibreManager.tiposOrigenOfrecimiento}" />
						</h:selectOneMenu>
					</h:panelGrid>
						
						
					</rich:panel>

					<br />

					<h:panelGroup style="text-align:center;" layout="block">
						<h:commandButton rendered="#{not disableVersionLibreFields}"
							action="#{bienOrigenVersionLibreManager.guardarVersionLibre}"
							value="#{bienOrigenVersionLibreManager.creating ? msg['boton.adicionar'] : (bienOrigenVersionLibreManager.updating ? msg['boton.modificar'] : '')}">
							<f:ajax execute="@this formOrigen"
								render=":sijypMessages formOrigen" />
						</h:commandButton>
						<h:commandButton value="${msg['boton.cancelar']}"
							rendered="#{not bienManager.reading}"
							action="#{bienOrigenVersionLibreManager.init}">
							<f:ajax render="formOrigen :sijypMessages" execute="@this" />
						</h:commandButton>
					</h:panelGroup>

					<br />
					
					<a4j:outputPanel id="origenVersionLibreOutPanel" ajaxRendered="true">
						<a4j:region id="origenVersionLibreRegion">
						<h:panelGrid width="100%">
							<ui:include src="origenVersionLibreTable.xhtml" />
						</h:panelGrid>
						</a4j:region>
					</a4j:outputPanel>
				</h:panelGroup>




				<ui:remove>ORIGEN DE OFICIO</ui:remove>
				<h:panelGroup id="deOficioContainer" style="width:100%"
					rendered="#{bienOrigenManager.renderPanelDeOficio}">

					<rich:panel style="border:none;">
						<h:panelGrid columns="4" width="100%"
							columnClasses="firstColumnStyle, , , ">

							<h:panelGrid columns="2">
								<h:outputLabel
									value="${msg['bienes.origen.deOficio.tipoFuente']}" />
								<h:outputLabel value="*" rendered="#{not disableDeOficioFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<h:selectOneMenu id="tipoFuenteCB"
									value="#{bienOrigenDeOficioManager.idTipoFuenteSeleccionada}"
									disabled="#{disableDeOficioFields}"
									requiredMessage="${msg['general.requerido']}"
									validatorMessage="${msg['general.requerido']}" required="true">
									<f:selectItems
										value="#{bienOrigenDeOficioManager.tiposFuentesItems}" />
									<f:ajax event="change" execute="@this"
										render="subTipoFuenteCB :sijypMessages" />
								</h:selectOneMenu>
								<rich:message for="tipoFuenteCB" ajaxRendered="true" />
							</h:panelGrid>



							<h:panelGrid columns="2">
								<h:outputLabel
									value="${msg['bienes.origen.deOficio.subTipoFuente']}" />
								<h:outputLabel value="*" rendered="#{not disableDeOficioFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<h:selectOneMenu id="subTipoFuenteCB"
									value="#{bienOrigenDeOficioManager.origenDeOficio.fuenteInformacionDatos.origenFuenteInformacion.idorigenfuenteinformacion}"
									disabled="#{disableDeOficioFields}"
									requiredMessage="${msg['general.requerido']}"
									validatorMessage="${msg['general.requerido']}" required="true">
									<f:selectItems
										value="#{bienOrigenDeOficioManager.getSubTiposFuentesByTipoFuenteItems(bienOrigenDeOficioManager.idTipoFuenteSeleccionada)}" />
									<f:ajax
										listener="#{bienOrigenDeOficioManager.onSubTipoFuenteChange}"
										execute="@this" />
								</h:selectOneMenu>
								<rich:message for="subTipoFuenteCB" ajaxRendered="true" />
							</h:panelGrid>



							<h:panelGrid columns="2">
								<h:outputLabel
									value="${msg['bienes.origen.deOficio.tipoActividad']}" />
								<h:outputLabel value="*" rendered="#{not disableDeOficioFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<h:selectOneMenu id="tipoActividadCB"
									value="#{bienOrigenDeOficioManager.origenDeOficio.fuenteInformacionDatos.actividadFuenteInformacion.idactividadfuenteinformacion}"
									disabled="#{disableDeOficioFields}"
									requiredMessage="${msg['general.requerido']}"
									validatorMessage="${msg['general.requerido']}" required="true">
									<f:selectItems
										value="#{bienOrigenDeOficioManager.tiposActividadesItems}" />
								</h:selectOneMenu>
								<rich:message for="tipoActividadCB" ajaxRendered="true" />
							</h:panelGrid>


							<h:panelGrid columns="2">
								<h:outputLabel
									value="${msg['bienes.origen.deOficio.fchActividad']}"
									for="fechaDeActividad" />
								<h:outputLabel value="*" rendered="#{not disableDeOficioFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<rich:calendar id="fechaDeActividad" datePattern="dd/MM/yyyy"
									defaultTime="00:00:00" boundaryDatesMode="hidden"
									required="true"
									value="#{bienOrigenDeOficioManager.origenDeOficio.fuenteInformacionDatos.fchActividad}"
									dayDisableFunction="deshabilitarDiaPosterior"
									dayClassFunction="obtenerEstiloDisabled"
									disabled="#{disableDeOficioFields}"
									requiredMessage="${msg['general.requerido']}" />
								<h:message for="fechaDeActividad"
									errorClass="validationErrorMessage" showSummary="false" />
							</h:panelGrid>
						</h:panelGrid>


						<ui:remove>
							<h:panelGrid columns="2" width="100%"
								columnClasses="firstColumnStyle, "
								rendered="#{bienOrigenDeOficioManager.mostrarPostulado}">
								<ui:include src="/general/postuladoField.xhtml">
									<ui:param name="postuladoNombre"
										value="#{bienOrigenDeOficioManager.origenDeOficio.fuenteInformacionDatos.nombrepostuladopersona}" />
									<ui:param name="idPopupPostulado"
										value="popUpPostuladoDeOficio" />
									<ui:param name="requiredField" value="true" />
									<ui:param name="fieldLabel"
										value="${msg['bienes.origen.deOficio.postulado']}" />
									<ui:param name="inputTextClass" value="long longPersona" />
									<ui:param name="invokerBean"
										value="#{bienOrigenDeOficioManager}" />
									<ui:param name="prepId" value="deOficioPostulado" />
									<ui:param name="disabledField" value="#{disableDeOficioFields}" />
									<ui:param name="onOpenRenderComponents"
										value=":popUpPostuladoDeOficioComponent" />
								</ui:include>
							</h:panelGrid>




							<h:panelGrid columns="2" width="1005"
								columnClasses="firstColumnStyle, "
								rendered="#{bienOrigenDeOficioManager.mostrarPersona}">
								<ui:include src="/general/personaField.xhtml">
									<ui:param name="personaNombre"
										value="#{bienOrigenDeOficioManager.origenDeOficio.nombrepostuladopersona}" />
									<ui:param name="idPopupPersona" value="popUpPersonaDeOficio" />
									<ui:param name="requiredField" value="true" />
									<ui:param name="fieldLabel"
										value="${msg['bienes.origen.deOficio.persona']}" />
									<ui:param name="inputTextClass" value="long longPersona" />
									<ui:param name="invokerBean"
										value="#{bienOrigenDeOficioManager}" />
									<ui:param name="prepId" value="deOficioPersona" />
									<ui:param name="disabledField"
										value="disableVersionLibreFields}" />
									<ui:param name="onOpenRenderComponents"
										value=":popUpPersonaOrigenDeOficioComponent" />
								</ui:include>
							</h:panelGrid>

						</ui:remove>

						<h:panelGrid columns="2" width="100%"
							columnClasses="firstColumnStyle, ">
							<h:outputLabel
								value="${msg['bienes.origen.deOficio.observaciones']}" />
							<h:panelGrid width="100%">
								<h:inputTextarea id="descripcionDeOficio" style="width:100%"
									styleClass="long count250" rows="4"
									value="#{bienOrigenDeOficioManager.origenDeOficio.fuenteInformacionDatos.observaciones}"
									disabled="#{disableDeOficioFields}"
									a:maxlength="250">
									<f:validateLength maximum="250" />
								</h:inputTextarea>
							</h:panelGrid>
						</h:panelGrid>
					</rich:panel>

					<br />

					<h:panelGroup style="text-align:center;" layout="block">
						<h:commandButton rendered="#{not disableDeOficioFields}"
							action="#{bienOrigenDeOficioManager.guardarDeOficio}"
							value="#{bienOrigenDeOficioManager.creating ? msg['boton.adicionar'] : (bienOrigenDeOficioManager.updating ? msg['boton.modificar'] : '')}">
							<f:ajax execute="@this formOrigen"
								render="formOrigen :sijypMessages" />
						</h:commandButton>
						<h:commandButton value="${msg['boton.cancelar']}"
							rendered="#{not bienManager.reading}"
							action="#{bienOrigenDeOficioManager.init}">
							<f:ajax render="formOrigen :sijypMessages" execute="@this" />
						</h:commandButton>
					</h:panelGroup>

					<br />

					<h:panelGrid width="100%">
						<ui:include src="origenDeOficioTable.xhtml" />
					</h:panelGrid>

				</h:panelGroup>




				<ui:remove>ORIGEN DESMOVILIZACION</ui:remove>
				<h:panelGrid id="desmovilizacionContainer" style="width:100%"
					rendered="#{bienOrigenManager.renderPanelDesmovilizacion}">

					<rich:panel style="border:none;">
						<h:panelGrid columns="2" width="100%"
							columnClasses="firstColumnStyle, ">

							<h:panelGrid columns="2">
								<h:outputLabel value="${msg['bienes.origen.desmovilizacion']}" />
								<h:outputLabel value="*"
									rendered="#{not disableDesmovilizacionFields}" />
							</h:panelGrid>
							<h:panelGrid>
								<h:selectOneMenu id="desmovilizacionCB"
									value="#{bienOrigenDesmovilizacionManager.origenDesmovilizacion.desmovilizacion.iddesmovilizacion}"
									disabled="#{disableDesmovilizacionFields}" required="true"
									requiredMessage="${msg['general.requerido']}"
									validatorMessage="${msg['general.requerido']}">
									<f:selectItems
										value="#{bienOrigenDesmovilizacionManager.desmovilizacionesItems}" />
								</h:selectOneMenu>
								<rich:message for="desmovilizacionCB" ajaxRendered="true" />
							</h:panelGrid>


							<h:outputLabel
								value="${msg['bienes.origen.desmovilizacion.observaciones']}" />
							<h:panelGrid width="100%">
								<h:inputTextarea id="descripcionDesmovilizacion"
									style="width:100%" styleClass="long count250" rows="4"
									value="#{bienOrigenDesmovilizacionManager.origenDesmovilizacion.observaciones}"
									disabled="#{disableDesmovilizacionFields}"
									a:maxlength="250">
									<f:validateLength maximum="250" />
								</h:inputTextarea>
							</h:panelGrid>
						</h:panelGrid>
					</rich:panel>

					<br />

					<h:panelGroup style="text-align:center;" layout="block">
						<h:commandButton rendered="#{not disableDesmovilizacionFields}"
							action="#{bienOrigenDesmovilizacionManager.guardarDesmovilizacion}"
							value="#{bienOrigenDesmovilizacionManager.creating ? msg['boton.adicionar'] : (bienOrigenDesmovilizacionManager.updating ? msg['boton.modificar'] : '')}">
							<f:ajax execute="@this formOrigen"
								render="formOrigen :sijypMessages" />
						</h:commandButton>
						<h:commandButton value="${msg['boton.cancelar']}"
							rendered="#{not bienManager.reading}"
							action="#{bienOrigenDesmovilizacionManager.init}">
							<f:ajax render="formOrigen :sijypMessages" execute="@this" />
						</h:commandButton>
					</h:panelGroup>

					<br />

					<h:panelGrid width="100%">
						<ui:include src="origenDesmovilizacionTable.xhtml" />
					</h:panelGrid>
				</h:panelGrid>


			</rich:panel>
		</h:panelGrid>
		</a4j:region>
	</h:panelGrid>
</h:panelGrid>